home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
GrabGuy
/
GrabGuy 1.0a1
/
GrabGuy 1.0a1.rsrc
/
CODE_8_GInit.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
77KB
|
1,280 lines
# near model CODE resource
# jump table entries: 2336-2345 (10 of them)
export_292:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000010 2F0C move.l -[A7], A4
00000012 4EBA 07B0 jsr [PC + 0x7B0 /* 000007C4 */]
00000016 7000 moveq.l D0, 0x00
00000018 2F00 move.l -[A7], D0
0000001A 2F0C move.l -[A7], A4
0000001C 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
00000020 2054 movea.l A0, [A4]
00000022 117C 0001 001A move.b [A0 + 0x1A], 0x1
00000028 7001 moveq.l D0, 0x01
0000002A 1F00 move.b -[A7], D0
0000002C 2F0C move.l -[A7], A4
0000002E 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
00000032 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000036 4878 03EA push.l 0x3EA
0000003A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000003E 4A2D F8A0 tst.b [A5 - 0x760]
00000042 584F addq.w A7, 4
00000044 6700 01AA beq +0x1AC /* 000001F0 */
00000048 7076 moveq.l D0, 0x76
0000004A 2F00 move.l -[A7], D0
0000004C 486D 1CE2 pea.l [A5 + 0x1CE2 /* export_920 */]
00000050 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000054 2840 movea.l A4, D0
00000056 7064 moveq.l D0, 0x64
00000058 2F00 move.l -[A7], D0
0000005A 486D 1CDA pea.l [A5 + 0x1CDA /* export_919 */]
0000005E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000062 2840 movea.l A4, D0
00000064 7066 moveq.l D0, 0x66
00000066 2F00 move.l -[A7], D0
00000068 486D 1C8A pea.l [A5 + 0x1C8A /* export_909 */]
0000006C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000070 2840 movea.l A4, D0
00000072 7068 moveq.l D0, 0x68
00000074 2F00 move.l -[A7], D0
00000076 486D 1C92 pea.l [A5 + 0x1C92 /* export_910 */]
0000007A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000007E 2840 movea.l A4, D0
00000080 4878 009E push.l 0x9E
00000084 486D 1CCA pea.l [A5 + 0x1CCA /* export_917 */]
00000088 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000008C 2840 movea.l A4, D0
0000008E 7064 moveq.l D0, 0x64
00000090 2F00 move.l -[A7], D0
00000092 486D 1CC2 pea.l [A5 + 0x1CC2 /* export_916 */]
00000096 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000009A 2840 movea.l A4, D0
0000009C 705C moveq.l D0, 0x5C
0000009E 2F00 move.l -[A7], D0
000000A0 486D 1CA2 pea.l [A5 + 0x1CA2 /* export_912 */]
000000A4 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000A8 2840 movea.l A4, D0
000000AA 4878 0094 push.l 0x94
000000AE 486D 1D92 pea.l [A5 + 0x1D92 /* export_942 */]
000000B2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000B6 2840 movea.l A4, D0
000000B8 705E moveq.l D0, 0x5E
000000BA 2F00 move.l -[A7], D0
000000BC 486D 1CB2 pea.l [A5 + 0x1CB2 /* export_914 */]
000000C0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000C4 2840 movea.l A4, D0
000000C6 7068 moveq.l D0, 0x68
000000C8 2F00 move.l -[A7], D0
000000CA 486D 1CAA pea.l [A5 + 0x1CAA /* export_913 */]
000000CE 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000D2 2840 movea.l A4, D0
000000D4 7068 moveq.l D0, 0x68
000000D6 2F00 move.l -[A7], D0
000000D8 486D 1D9A pea.l [A5 + 0x1D9A /* export_943 */]
000000DC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000E0 2840 movea.l A4, D0
000000E2 7076 moveq.l D0, 0x76
000000E4 2F00 move.l -[A7], D0
000000E6 486D 1D32 pea.l [A5 + 0x1D32 /* export_930 */]
000000EA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000EE 2840 movea.l A4, D0
000000F0 7008 moveq.l D0, 0x08
000000F2 2F00 move.l -[A7], D0
000000F4 486D 1C7A pea.l [A5 + 0x1C7A /* export_907 */]
000000F8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000FC 2840 movea.l A4, D0
000000FE 7008 moveq.l D0, 0x08
00000100 2F00 move.l -[A7], D0
00000102 486D 1C82 pea.l [A5 + 0x1C82 /* export_908 */]
00000106 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000010A 2840 movea.l A4, D0
0000010C 7014 moveq.l D0, 0x14
0000010E 2F00 move.l -[A7], D0
00000110 486D 1CEA pea.l [A5 + 0x1CEA /* export_921 */]
00000114 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000118 2840 movea.l A4, D0
0000011A 700A moveq.l D0, 0x0A
0000011C 2F00 move.l -[A7], D0
0000011E 486D 1CBA pea.l [A5 + 0x1CBA /* export_915 */]
00000122 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000126 2840 movea.l A4, D0
00000128 7006 moveq.l D0, 0x06
0000012A 2F00 move.l -[A7], D0
0000012C 486D 1C9A pea.l [A5 + 0x1C9A /* export_911 */]
00000130 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000134 2840 movea.l A4, D0
00000136 7052 moveq.l D0, 0x52
00000138 2F00 move.l -[A7], D0
0000013A 486D 1CFA pea.l [A5 + 0x1CFA /* export_923 */]
0000013E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000142 2840 movea.l A4, D0
00000144 705E moveq.l D0, 0x5E
00000146 2F00 move.l -[A7], D0
00000148 486D 1D02 pea.l [A5 + 0x1D02 /* export_924 */]
0000014C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000150 2840 movea.l A4, D0
00000152 701A moveq.l D0, 0x1A
00000154 2F00 move.l -[A7], D0
00000156 486D 1D12 pea.l [A5 + 0x1D12 /* export_926 */]
0000015A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000015E 2840 movea.l A4, D0
00000160 7052 moveq.l D0, 0x52
00000162 2F00 move.l -[A7], D0
00000164 486D 1D52 pea.l [A5 + 0x1D52 /* export_934 */]
00000168 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000016C 2840 movea.l A4, D0
0000016E 7038 moveq.l D0, 0x38
00000170 2F00 move.l -[A7], D0
00000172 486D 1D5A pea.l [A5 + 0x1D5A /* export_935 */]
00000176 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000017A 2840 movea.l A4, D0
0000017C 703C moveq.l D0, 0x3C
0000017E 2F00 move.l -[A7], D0
00000180 486D 1D6A pea.l [A5 + 0x1D6A /* export_937 */]
00000184 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000188 2840 movea.l A4, D0
0000018A 703C moveq.l D0, 0x3C
0000018C 2F00 move.l -[A7], D0
0000018E 486D 1D62 pea.l [A5 + 0x1D62 /* export_936 */]
00000192 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000196 2840 movea.l A4, D0
00000198 7070 moveq.l D0, 0x70
0000019A 2F00 move.l -[A7], D0
0000019C 486D 1D8A pea.l [A5 + 0x1D8A /* export_941 */]
000001A0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001A4 2840 movea.l A4, D0
000001A6 4878 00B6 push.l 0xB6
000001AA 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
000001AE 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001B2 2840 movea.l A4, D0
000001B4 7064 moveq.l D0, 0x64
000001B6 2F00 move.l -[A7], D0
000001B8 486D 1D4A pea.l [A5 + 0x1D4A /* export_933 */]
000001BC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001C0 2840 movea.l A4, D0
000001C2 7064 moveq.l D0, 0x64
000001C4 2F00 move.l -[A7], D0
000001C6 486D 1D82 pea.l [A5 + 0x1D82 /* export_940 */]
000001CA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001CE 2840 movea.l A4, D0
000001D0 7076 moveq.l D0, 0x76
000001D2 2F00 move.l -[A7], D0
000001D4 486D 1D7A pea.l [A5 + 0x1D7A /* export_939 */]
000001D8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001DC 2840 movea.l A4, D0
000001DE 7062 moveq.l D0, 0x62
000001E0 2F00 move.l -[A7], D0
000001E2 486D 1D3A pea.l [A5 + 0x1D3A /* export_931 */]
000001E6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001EA 2640 movea.l A3, D0
000001EC 4FEF 00F0 lea.l A7, [A7 + 0xF0]
label000001F0:
000001F0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000001F6 4E5E unlink A6
000001F8 205F movea.l A0, [A7]+
000001FA 504F addq.w A7, 8
000001FC 4ED0 jmp [A0]
000001FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000200-00000208
fn00000200:
00000200 4E56 0000 link A6, 0
00000204 422D F160 clr.b [A5 - 0xEA0]
// end alternate branch 00000200-00000208
fn00000200: // (misaligned)
00000202 0000 422D ori.b D0, 0x2D /* '-' */
00000206 F160 .extension 0x160 <<F/4-5/0>> // unimplemented
00000208 4E5E unlink A6
0000020A 4E75 rts
fn0000020C:
0000020C 4E56 0000 link A6, 0
00000210 2F0C move.l -[A7], A4
00000212 102D F160 move.b D0, [A5 - 0xEA0]
00000216 6600 0130 bne +0x132 /* 00000348 */
0000021A 1F3C 0001 move.b -[A7], 0x1
0000021E 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00000222 42A7 clr.l -[A7]
00000224 3F3C 0004 move.w -[A7], 0x4
00000228 A9B9 syscall GetCursor
0000022A 205F movea.l A0, [A7]+
0000022C 2050 movea.l A0, [A0]
0000022E 43ED F26E lea.l A1, [A5 - 0xD92]
00000232 7010 moveq.l D0, 0x10
label00000234:
00000234 22D8 move.l [A1]+, [A0]+
00000236 51C8 FFFC dbf D0, -0x6 /* 00000234 */
0000023A 3B7C 0101 F26A move.w [A5 - 0xD96], 0x101
00000240 422D F26C clr.b [A5 - 0xD94]
00000244 3B7C 0078 F268 move.w [A5 - 0xD98], 0x78 /* 'x' */
0000024A 422D F21E clr.b [A5 - 0xDE2]
0000024E 41ED F220 lea.l A0, [A5 - 0xDE0]
00000252 43ED FA26 lea.l A1, [A5 - 0x5DA]
00000256 7010 moveq.l D0, 0x10
label00000258:
00000258 20D9 move.l [A0]+, [A1]+
0000025A 51C8 FFFC dbf D0, -0x6 /* 00000258 */
0000025E 49ED F16C lea.l A4, [A5 - 0xE94]
00000262 397C 0001 0004 move.w [A4 + 0x4], 0x1
00000268 41ED 11F2 lea.l A0, [A5 + 0x11F2 /* export_570 */]
0000026C 2948 0006 move.l [A4 + 0x6], A0
00000270 297C 0078 0000 000A move.l [A4 + 0xA], 0x780000 /* 'x\0\0' */
00000278 42A7 clr.l -[A7]
0000027A 2E8D move.l [A7], A5
0000027C 2B5F F168 move.l [A5 - 0xE98], [A7]+
00000280 4267 clr.w -[A7]
00000282 486D F2F4 pea.l [A5 - 0xD0C]
00000286 3F3C A851 move.w -[A7], 0xA851
0000028A 486D 1222 pea.l [A5 + 0x1222 /* export_576 */]
0000028E 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */]
00000292 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00000296 4267 clr.w -[A7]
00000298 486D F304 pea.l [A5 - 0xCFC]
0000029C 3F3C A850 move.w -[A7], 0xA850
000002A0 486D 122A pea.l [A5 + 0x122A /* export_577 */]
000002A4 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
000002A8 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
000002AC 102D F8BD move.b D0, [A5 - 0x743]
000002B0 6716 beq +0x18 /* 000002C8 */
000002B2 4267 clr.w -[A7]
000002B4 486D F2C4 pea.l [A5 - 0xD3C]
000002B8 3F3C AA1C move.w -[A7], 0xAA1C
000002BC 486D 121A pea.l [A5 + 0x121A /* export_575 */]
000002C0 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */]
000002C4 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label000002C8:
000002C8 4267 clr.w -[A7]
000002CA 486D F16C pea.l [A5 - 0xE94]
000002CE 205F movea.l A0, [A7]+
000002D0 A033 syscall VInstall
000002D2 3E80 move.w [A7], D0
000002D4 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
000002D8 4267 clr.w -[A7]
000002DA 486D F2D4 pea.l [A5 - 0xD2C]
000002DE 3F3C A970 move.w -[A7], 0xA970
000002E2 486D 1232 pea.l [A5 + 0x1232 /* export_578 */]
000002E6 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
000002EA 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
000002EE 4267 clr.w -[A7]
000002F0 486D F314 pea.l [A5 - 0xCEC]
000002F4 3F3C A971 move.w -[A7], 0xA971
000002F8 486D 1232 pea.l [A5 + 0x1232 /* export_578 */]
000002FC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00000300 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00000304 102D F8CD move.b D0, [A5 - 0x733]
00000308 672C beq +0x2E /* 00000336 */
0000030A 4267 clr.w -[A7]
0000030C 486D F2E4 pea.l [A5 - 0xD1C]
00000310 3F3C A973 move.w -[A7], 0xA973
00000314 486D 1232 pea.l [A5 + 0x1232 /* export_578 */]
00000318 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
0000031C 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00000320 4267 clr.w -[A7]
00000322 486D F2B4 pea.l [A5 - 0xD4C]
00000326 3F3C A977 move.w -[A7], 0xA977
0000032A 486D 1232 pea.l [A5 + 0x1232 /* export_578 */]
0000032E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00000332 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
label00000336:
00000336 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
0000033A 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
0000033E 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00000342 1B7C 0001 F160 move.b [A5 - 0xEA0], 0x1
label00000348:
00000348 285F movea.l A4, [A7]+
0000034A 4E5E unlink A6
0000034C 4E75 rts
0000034E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_293: // at 00000350 (misaligned)
00000352 FFFA .invalid <<F/7/7>>
00000354 48E7 0108 movem.l -[A7], D7,A4
00000358 4EBA FEA6 jsr [PC - 0x15A /* 00000200 */]
0000035C 4267 clr.w -[A7]
0000035E 486D F704 pea.l [A5 - 0x8FC]
00000362 3F3C A9F4 move.w -[A7], 0xA9F4
00000366 486D 1972 pea.l [A5 + 0x1972 /* export_810 */]
0000036A 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
0000036E 4EAD 194A jsr [A5 + 0x194A /* export_805 */]
00000372 4EBA FE98 jsr [PC - 0x168 /* 0000020C */]
00000376 422D F358 clr.b [A5 - 0xCA8]
0000037A 3B7C FFFF F3D8 move.w [A5 - 0xC28], 0xFFFF
00000380 42A7 clr.l -[A7]
00000382 487A 039C pea.l [PC + 0x39C /* 00000720, value 0x4E4D6163 'NMac' */]
00000386 A906 syscall NewString
00000388 2B5F F6D4 move.l [A5 - 0x92C], [A7]+
0000038C 42A7 clr.l -[A7]
0000038E 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000392 2B5F F838 move.l [A5 - 0x7C8], [A7]+
00000396 42A7 clr.l -[A7]
00000398 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
0000039C 2B5F F44A move.l [A5 - 0xBB6], [A7]+
000003A0 426D F6D0 clr.w [A5 - 0x930]
000003A4 42A7 clr.l -[A7]
000003A6 A975 syscall TickCount
000003A8 2B5F F524 move.l [A5 - 0xADC], [A7]+
000003AC 426D F3DC clr.w [A5 - 0xC24]
000003B0 1B7C 0002 F6F4 move.b [A5 - 0x90C], 0x2
000003B6 422D F460 clr.b [A5 - 0xBA0]
000003BA 2B6D F524 F47C move.l [A5 - 0xB84], [A5 - 0xADC]
000003C0 2B7C 2020 2020 F3AC move.l [A5 - 0xC54], 0x20202020 /* ' ' */
000003C8 422D F71C clr.b [A5 - 0x8E4]
000003CC 102D F8BD move.b D0, [A5 - 0x743]
000003D0 671E beq +0x20 /* 000003F0 */
000003D2 42A7 clr.l -[A7]
000003D4 486D F528 pea.l [A5 - 0xAD8]
000003D8 486D F714 pea.l [A5 - 0x8EC]
000003DC 487A 0340 pea.l [PC + 0x340 /* 0000071E, value 0x4E4D 'NM', cstring "" */]
000003E0 42A7 clr.l -[A7]
000003E2 42A7 clr.l -[A7]
000003E4 4267 clr.w -[A7]
000003E6 42A7 clr.l -[A7]
000003E8 AA45 syscall NewCWindow
000003EA 2B5F F81C move.l [A5 - 0x7E4], [A7]+
000003EE 601C bra +0x1E /* 0000040C */
label000003F0:
000003F0 42A7 clr.l -[A7]
000003F2 486D F528 pea.l [A5 - 0xAD8]
000003F6 486D F714 pea.l [A5 - 0x8EC]
000003FA 487A 0322 pea.l [PC + 0x322 /* 0000071E, value 0x4E4D 'NM', cstring "" */]
000003FE 42A7 clr.l -[A7]
00000400 42A7 clr.l -[A7]
00000402 4267 clr.w -[A7]
00000404 42A7 clr.l -[A7]
00000406 A913 syscall NewWindow
00000408 2B5F F81C move.l [A5 - 0x7E4], [A7]+
label0000040C:
0000040C 2B6D F524 F458 move.l [A5 - 0xBA8], [A5 - 0xADC]
00000412 2B7C 0000 1C20 F368 move.l [A5 - 0xC98], 0x1C20
0000041A 7000 moveq.l D0, 0x00
0000041C 2B40 F6EC move.l [A5 - 0x914], D0
00000420 2B7C 0004 0004 F3B0 move.l [A5 - 0xC50], 0x40004
00000428 486D F844 pea.l [A5 - 0x7BC]
0000042C 42A7 clr.l -[A7]
0000042E A880 syscall SetPt
00000430 486D F714 pea.l [A5 - 0x8EC]
00000434 42A7 clr.l -[A7]
00000436 42A7 clr.l -[A7]
00000438 A8A7 syscall SetRect
0000043A 486D F82C pea.l [A5 - 0x7D4]
0000043E 42A7 clr.l -[A7]
00000440 42A7 clr.l -[A7]
00000442 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000446 486D F6D8 pea.l [A5 - 0x928]
0000044A 42A7 clr.l -[A7]
0000044C 42A7 clr.l -[A7]
0000044E 42A7 clr.l -[A7]
00000450 42A7 clr.l -[A7]
00000452 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00000456 42A7 clr.l -[A7]
00000458 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
0000045C 205F movea.l A0, [A7]+
0000045E 2050 movea.l A0, [A0]
00000460 49E8 0002 lea.l A4, [A0 + 0x2]
00000464 486D F394 pea.l [A5 - 0xC6C]
00000468 302C 0002 move.w D0, [A4 + 0x2]
0000046C 5840 addq.w D0, 4
0000046E 3F00 move.w -[A7], D0
00000470 3014 move.w D0, [A4]
00000472 5840 addq.w D0, 4
00000474 3F00 move.w -[A7], D0
00000476 302C 0006 move.w D0, [A4 + 0x6]
0000047A 5940 subq.w D0, 4
0000047C 3F00 move.w -[A7], D0
0000047E 302C 0004 move.w D0, [A4 + 0x4]
00000482 5940 subq.w D0, 4
00000484 3F00 move.w -[A7], D0
00000486 A8A7 syscall SetRect
00000488 486D F3E8 pea.l [A5 - 0xC18]
0000048C 2F3C 0050 0050 move.l -[A7], 0x500050 /* 'P\0P' */
00000492 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000496 302C 0004 move.w D0, [A4 + 0x4]
0000049A 5140 subq.w D0, 8
0000049C 3F00 move.w -[A7], D0
0000049E A8A7 syscall SetRect
000004A0 486D F38C pea.l [A5 - 0xC74]
000004A4 302C 0002 move.w D0, [A4 + 0x2]
000004A8 D07C 0010 add.w D0, 0x10
000004AC 3F00 move.w -[A7], D0
000004AE 3014 move.w D0, [A4]
000004B0 D07C 0010 add.w D0, 0x10
000004B4 3F00 move.w -[A7], D0
000004B6 302C 0006 move.w D0, [A4 + 0x6]
000004BA 907C 0010 sub.w D0, 0x10
000004BE 3F00 move.w -[A7], D0
000004C0 302C 0004 move.w D0, [A4 + 0x4]
000004C4 907C 0010 sub.w D0, 0x10
000004C8 3F00 move.w -[A7], D0
000004CA A8A7 syscall SetRect
000004CC 3B7C 0100 F518 move.w [A5 - 0xAE8], 0x100
000004D2 422D F820 clr.b [A5 - 0x7E0]
000004D6 7000 moveq.l D0, 0x00
000004D8 2B40 F370 move.l [A5 - 0xC90], D0
000004DC 422D F36C clr.b [A5 - 0xC94]
000004E0 7000 moveq.l D0, 0x00
000004E2 2B40 F34C move.l [A5 - 0xCB4], D0
000004E6 422D F3A8 clr.b [A5 - 0xC58]
000004EA 422D F6C8 clr.b [A5 - 0x938]
000004EE 486E FFFE pea.l [A6 - 0x2]
000004F2 486D F6F8 pea.l [A5 - 0x908]
000004F6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000004FA 7001 moveq.l D0, 0x01
000004FC B06E FFFE cmp.w D0, [A6 - 0x2]
00000500 57C0 seq D0
00000502 4400 neg.b D0
00000504 1B40 F3A8 move.b [A5 - 0xC58], D0
00000508 7000 moveq.l D0, 0x00
0000050A 2B40 F3E0 move.l [A5 - 0xC20], D0
0000050E 3B7C 0001 F5C4 move.w [A5 - 0xA3C], 0x1
00000514 486D F35C pea.l [A5 - 0xCA4]
00000518 486D 1ECC pea.l [A5 + 0x1ECC]
0000051C 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000520 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000524 2F2D F35C move.l -[A7], [A5 - 0xCA4]
00000528 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
0000052C 42A7 clr.l -[A7]
0000052E 2F2D F35C move.l -[A7], [A5 - 0xCA4]
00000532 4EAD 1092 jsr [A5 + 0x1092 /* export_526 */]
00000536 2B6D F35C F450 move.l [A5 - 0xBB0], [A5 - 0xCA4]
0000053C 42A7 clr.l -[A7]
0000053E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000542 2B5F F3A4 move.l [A5 - 0xC5C], [A7]+
00000546 1B7C 0001 F6FC move.b [A5 - 0x904], 0x1
0000054C 7000 moveq.l D0, 0x00
0000054E 2B40 F6CC move.l [A5 - 0x934], D0
00000552 422D F484 clr.b [A5 - 0xB7C]
00000556 7000 moveq.l D0, 0x00
00000558 2B40 F828 move.l [A5 - 0x7D8], D0
0000055C 2B40 F464 move.l [A5 - 0xB9C], D0
00000560 3B7C 0001 F478 move.w [A5 - 0xB88], 0x1
00000566 1B7C 0001 F6E8 move.b [A5 - 0x918], 0x1
0000056C 426D F834 clr.w [A5 - 0x7CC]
00000570 422D F5C8 clr.b [A5 - 0xA38]
00000574 7000 moveq.l D0, 0x00
00000576 2B40 F488 move.l [A5 - 0xB78], D0
0000057A 426D F384 clr.w [A5 - 0xC7C]
0000057E 3B7C 0080 F3D4 move.w [A5 - 0xC2C], 0x80
00000584 3B7C 0081 F360 move.w [A5 - 0xCA0], 0x81
0000058A 3B7C 0082 F364 move.w [A5 - 0xC9C], 0x82
00000590 4267 clr.w -[A7]
00000592 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
00000596 6604 bne +0x6 /* 0000059C */
00000598 3EBC 000C move.w [A7], 0xC
label0000059C:
0000059C 3E1F move.w D7, [A7]+
0000059E 486D F46C pea.l [A5 - 0xB94]
000005A2 4267 clr.w -[A7]
000005A4 3F3A 0176 move.w -[A7], [PC + 0x176 /* 0000071C, value 0x0, cstring "" */]
000005A8 3F07 move.w -[A7], D7
000005AA 486D F8F4 pea.l [A5 - 0x70C]
000005AE 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
000005B2 486D F374 pea.l [A5 - 0xC8C]
000005B6 3F3C 0001 move.w -[A7], 0x1
000005BA 3F3A 0160 move.w -[A7], [PC + 0x160 /* 0000071C, value 0x0, cstring "" */]
000005BE 4267 clr.w -[A7]
000005C0 486D F8F4 pea.l [A5 - 0x70C]
000005C4 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
000005C8 42A7 clr.l -[A7]
000005CA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000005CE 1B5F F3A0 move.b [A5 - 0xC60], [A7]+
000005D2 426D F39C clr.w [A5 - 0xC64]
000005D6 102D F8A0 move.b D0, [A5 - 0x760]
000005DA 677E beq +0x80 /* 0000065A */
000005DC 4267 clr.w -[A7]
000005DE 42A7 clr.l -[A7]
000005E0 486D 1ED4 pea.l [A5 + 0x1ED4]
000005E4 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
000005E8 101F move.b D0, [A7]+
000005EA 4267 clr.w -[A7]
000005EC 42A7 clr.l -[A7]
000005EE 486D 1F04 pea.l [A5 + 0x1F04]
000005F2 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
000005F6 101F move.b D0, [A7]+
000005F8 4267 clr.w -[A7]
000005FA 42A7 clr.l -[A7]
000005FC 486D 1EF4 pea.l [A5 + 0x1EF4]
00000600 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000604 101F move.b D0, [A7]+
00000606 4267 clr.w -[A7]
00000608 42A7 clr.l -[A7]
0000060A 486D 1EFC pea.l [A5 + 0x1EFC]
0000060E 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000612 101F move.b D0, [A7]+
00000614 4267 clr.w -[A7]
00000616 42A7 clr.l -[A7]
00000618 486D 1F0C pea.l [A5 + 0x1F0C]
0000061C 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000620 101F move.b D0, [A7]+
00000622 4267 clr.w -[A7]
00000624 42A7 clr.l -[A7]
00000626 486D 1EDC pea.l [A5 + 0x1EDC]
0000062A 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
0000062E 101F move.b D0, [A7]+
00000630 4267 clr.w -[A7]
00000632 42A7 clr.l -[A7]
00000634 486D 1F14 pea.l [A5 + 0x1F14]
00000638 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
0000063C 101F move.b D0, [A7]+
0000063E 4267 clr.w -[A7]
00000640 42A7 clr.l -[A7]
00000642 486D 1E74 pea.l [A5 + 0x1E74]
00000646 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
0000064A 101F move.b D0, [A7]+
0000064C 4267 clr.w -[A7]
0000064E 42A7 clr.l -[A7]
00000650 486D 1E5C pea.l [A5 + 0x1E5C]
00000654 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000658 101F move.b D0, [A7]+
label0000065A:
0000065A 487A 00BA pea.l [PC + 0xBA /* 00000716, value 0x5545669, pstring "TView" */]
0000065E 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */
00000664 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000668 487A 00AC pea.l [PC + 0xAC /* 00000716, value 0x5545669, pstring "TView" */]
0000066C 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */
00000672 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000676 487A 0096 pea.l [PC + 0x96 /* 0000070E, value 0x7545769, pstring "TWindow" */]
0000067A 2F3C 7769 6E64 move.l -[A7], 0x77696E64 /* 'wind' */
00000680 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000684 487A 007C pea.l [PC + 0x7C /* 00000702, value 0xB545353, pstring "TSScrollBar" */]
00000688 2F3C 7362 6172 move.l -[A7], 0x73626172 /* 'sbar' */
0000068E 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000692 487A 0064 pea.l [PC + 0x64 /* 000006F8, value 0x9545363 '\tTSc', pstring "TScroller" */]
00000696 2F3C 7363 726C move.l -[A7], 0x7363726C /* 'scrl' */
0000069C 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000006A0 487A 004C pea.l [PC + 0x4C /* 000006EE, value 0x954446F '\tTDo', pstring "TDocument" */]
000006A4 2F3C 646F 6375 move.l -[A7], 0x646F6375 /* 'docu' */
000006AA 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000006AE 487A 002C pea.l [PC + 0x2C /* 000006DC, value 0x11544E6F, pstring "TNoChangesCommand" */]
000006B2 2F3C 7472 616B move.l -[A7], 0x7472616B /* 'trak' */
000006B8 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000006BC 487A 0018 pea.l [PC + 0x18 /* 000006D6, value 0x5544C69, pstring "TList" */]
000006C0 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
000006C6 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000006CA 4EBA 0338 jsr [PC + 0x338 /* 00000A04 */]
000006CE 4CDF 1080 movem.l D7,A4, [A7]+
000006D2 4E5E unlink A6
000006D4 4E75 rts
000006D6 0554 bchg [A4], D2
000006D8 4C69 7374 1154 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154]
000006DE 4E6F move A7, USP
000006E0 4368 616E chk.w D1, [A0 + 0x616E]
000006E4 6765 beq +0x67 /* 0000074B */
000006E6 7343 moveq.l D1, 0x43
000006E8 6F6D ble +0x6F /* 00000757 */
000006EA 6D61 blt +0x63 /* 0000074D */
000006EC 6E64 bgt +0x66 /* 00000752 */
000006EE 0954 bchg [A4], D4
000006F0 446F 6375 neg.w [A7 + 0x6375]
000006F4 6D65 blt +0x67 /* 0000075B */
000006F6 6E74 bgt +0x76 /* 0000076C */
000006F8 0954 bchg [A4], D4
000006FA 5363 subq.w -[A3], 1
000006FC 726F moveq.l D1, 0x6F
000006FE 6C6C bge +0x6E /* 0000076C */
00000700 6572 bcs +0x74 /* 00000774 */
00000702 0B54 bchg [A4], D5
00000704 5353 subq.w [A3], 1
00000706 6372 bls +0x74 /* 0000077A */
00000708 6F6C ble +0x6E /* 00000776 */
0000070A 6C42 bge +0x44 /* 0000074E */
0000070C 6172 bsr +0x74 /* 00000780 */
0000070E 0754 bchg [A4], D3
00000710 5769 6E64 subq.w [A1 + 0x6E64], 3
00000714 6F77 ble +0x79 /* 0000078D */
00000716 0554 bchg [A4], D2
00000718 5669 6577 addq.w [A1 + 0x6577], 3
0000071C 0000 0000 ori.b D0, 0x0
00000720 4E4D trap 13
00000722 6163 bsr +0x65 /* 00000787 */
00000724 4170 70A8 chk.w D0, [A0 + D7.w - 0x88]
00000728 2032 2E30 move.l D0, [A2 + D2 * 8 + 0x30]
0000072C 2E31 2043 move.l D7, [A1 + D2.w + 0x43]
00000730 6F70 ble +0x72 /* 000007A2 */
00000732 7972 moveq.l D4, 0x72
00000734 6967 bvs +0x69 /* 0000079D */
00000736 6874 bvc +0x76 /* 000007AC */
00000738 20A9 2031 move.l [A0], [A1 + 0x2031]
0000073C 3938 342D move.w -[A4], [0x0000342D]
00000740 3139 3930 2041 move.w -[A0], [0x39302041]
00000746 7070 moveq.l D0, 0x70
00000748 6C65 bge +0x67 /* 000007AF */
0000074A 2043 movea.l A0, D3
0000074C 6F6D ble +0x6F /* 000007BB */
label0000074E:
0000074E 7075 moveq.l D0, 0x75
00000750 7465 moveq.l D2, 0x65
label00000752:
00000752 722C moveq.l D1, 0x2C
00000754 2049 movea.l A0, A1
00000756 6E63 bgt +0x65 /* 000007BB */
00000758 2E20 move.l D7, -[A0]
0000075A 2041 movea.l A0, D1
0000075C 6C6C bge +0x6E /* 000007CA */
0000075E 2072 6967 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 7>>
00000762 6874 bvc +0x76 /* 000007D8 */
00000764 7320 moveq.l D1, 0x20
00000766 7265 moveq.l D1, 0x65
00000768 7365 moveq.l D1, 0x65
0000076A 7276 moveq.l D1, 0x76
label0000076C:
0000076C 6564 bcs +0x66 /* 000007D2 */
0000076E 2E00 move.l D7, D0
fn00000770:
00000770 4E56 0000 link A6, 0
label00000774:
00000774 2F2E 0008 move.l -[A7], [A6 + 0x8]
// begin alternate branch 00000776-0000077C
label00000776:
00000776 0008 4EAD ori.b A0, 0xAD
label0000077A:
0000077A 12C2 move.b [A1]+, D2
// end alternate branch 00000776-0000077C
label00000776: // (misaligned)
00000778 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label0000077A: // (misaligned)
0000077C 4E5E unlink A6
0000077E 2E9F move.l [A7], [A7]+
fn00000780:
00000780 4E75 rts
00000782 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_294: // at 00000784 (misaligned)
00000786 0000 3F2E ori.b D0, 0x2E /* '.' */
0000078A 000C 42A7 ori.b A4, 0xA7
0000078E 42A7 clr.l -[A7]
00000790 42A7 clr.l -[A7]
00000792 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000796 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
0000079A 4E5E unlink A6
0000079C 205F movea.l A0, [A7]+
0000079E 5C4F addq.w A7, 6
000007A0 4ED0 jmp [A0]
label000007A2:
000007A2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_295: // at 000007A4 (misaligned)
000007A6 0000 3F2E ori.b D0, 0x2E /* '.' */
000007AA 000C 42A7 ori.b A4, 0xA7
// begin alternate branch 000007AC-000007AE
label000007AC:
000007AC 42A7 clr.l -[A7]
// end alternate branch 000007AC-000007AE
label000007AC: // (misaligned)
000007AE 42A7 clr.l -[A7]
000007B0 42A7 clr.l -[A7]
000007B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007B6 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000007BA 4E5E unlink A6
000007BC 205F movea.l A0, [A7]+
000007BE 5C4F addq.w A7, 6
000007C0 4ED0 jmp [A0]
000007C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007C4-000007C8
fn000007C4:
000007C4 4E56 FDE4 link A6, -0x021C
// end alternate branch 000007C4-000007C8
fn000007C4: // (misaligned)
000007C6 FDE4 .invalid <<F/7/6>>
000007C8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
// begin alternate branch 000007CA-000007D2
label000007CA:
000007CA 0F38 282E btst [0x0000282E], D7
000007CE 0008 2844 ori.b A0, 0x44 /* 'D' */
// end alternate branch 000007CA-000007D2
label000007CA: // (misaligned)
000007CC 282E 0008 move.l D4, [A6 + 0x8]
000007D0 2844 movea.l A4, D4
label000007D2:
000007D2 2B44 F89C move.l [A5 - 0x764], D4
000007D6 422D F840 clr.b [A5 - 0x7C0]
// begin alternate branch 000007D8-000007DE
label000007D8:
000007D8 F840 422D .extension 0x840 <<F/1/4>>, 0x422D // unimplemented
000007DC F380 .invalid <<F/6/1>>
// end alternate branch 000007D8-000007DE
label000007D8: // (misaligned)
000007DA 422D F380 clr.b [A5 - 0xC80]
000007DE 2B44 F848 move.l [A5 - 0x7B8], D4
000007E2 2054 movea.l A0, [A4]
000007E4 7000 moveq.l D0, 0x00
000007E6 2140 0012 move.l [A0 + 0x12], D0
000007EA 2140 000E move.l [A0 + 0xE], D0
000007EE 2140 0016 move.l [A0 + 0x16], D0
000007F2 2140 001C move.l [A0 + 0x1C], D0
000007F6 2B40 F3B4 move.l [A5 - 0xC4C], D0
000007FA 2B40 F3B8 move.l [A5 - 0xC48], D0
000007FE 42AD F3BC clr.l [A5 - 0xC44]
00000802 7000 moveq.l D0, 0x00
00000804 2B40 F3C0 move.l [A5 - 0xC40], D0
00000808 43ED F3C4 lea.l A1, [A5 - 0xC3C]
0000080C 45ED F3B4 lea.l A2, [A5 - 0xC4C]
00000810 22DA move.l [A1]+, [A2]+
00000812 22DA move.l [A1]+, [A2]+
00000814 22DA move.l [A1]+, [A2]+
00000816 22DA move.l [A1]+, [A2]+
00000818 42A7 clr.l -[A7]
0000081A 2F04 move.l -[A7], D4
0000081C 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000820 486E FEEC pea.l [A6 - 0x114]
00000824 486D 1F24 pea.l [A5 + 0x1F24]
00000828 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000082C 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000830 2F2E FEEC move.l -[A7], [A6 - 0x114]
00000834 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000838 2F2E FEEC move.l -[A7], [A6 - 0x114]
0000083C 4EBA FF32 jsr [PC - 0xCE /* 00000770 */]
00000840 2054 movea.l A0, [A4]
00000842 216E FEEC 0016 move.l [A0 + 0x16], [A6 - 0x114]
00000848 117C 0001 001A move.b [A0 + 0x1A], 0x1
0000084E 42A7 clr.l -[A7]
00000850 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000854 2B5F F83C move.l [A5 - 0x7C4], [A7]+
00000858 2B6E 000C F45C move.l [A5 - 0xBA4], [A6 + 0xC]
0000085E 422D F388 clr.b [A5 - 0xC78]
00000862 102D F3A8 move.b D0, [A5 - 0xC58]
00000866 6600 0108 bne +0x10A /* 00000970 */
0000086A 42A7 clr.l -[A7]
0000086C 3F2D F3D4 move.w -[A7], [A5 - 0xC2C]
00000870 4EBA 01F2 jsr [PC + 0x1F2 /* 00000A64 */]
00000874 265F movea.l A3, [A7]+
00000876 200B move.l D0, A3
00000878 6708 beq +0xA /* 00000882 */
0000087A 2F0B move.l -[A7], A3
0000087C A93C syscall SetMenuBar
0000087E 2F0B move.l -[A7], A3
00000880 A9A3 syscall ReleaseResource
label00000882:
00000882 42A7 clr.l -[A7]
00000884 3F3C 0001 move.w -[A7], 0x1
00000888 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000088C 2C1F move.l D6, [A7]+
0000088E 670A beq +0xC /* 0000089A */
00000890 2F06 move.l -[A7], D6
00000892 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00000898 A94D syscall AppendResMenu/AddResMenu
label0000089A:
0000089A 3F3C 0001 move.w -[A7], 0x1
0000089E 486E FEF0 pea.l [A6 - 0x110]
000008A2 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
000008A6 487A 00D4 pea.l [PC + 0xD4 /* 0000097C, value 0x25E3000, pstring "^0" */]
000008AA 486E FEF0 pea.l [A6 - 0x110]
000008AE 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */]
000008B2 3E1F move.w D7, [A7]+
000008B4 6736 beq +0x38 /* 000008EC */
000008B6 486E FDEC pea.l [A6 - 0x214]
000008BA 486E FDEA pea.l [A6 - 0x216]
000008BE 486E FDE6 pea.l [A6 - 0x21A]
000008C2 A9F5 syscall GetAppParms
000008C4 486E FEF0 pea.l [A6 - 0x110]
000008C8 3F07 move.w -[A7], D7
000008CA 3F3C 0002 move.w -[A7], 0x2
000008CE 4EAD 293A jsr [A5 + 0x293A /* export_1315 */]
000008D2 486E FDEC pea.l [A6 - 0x214]
000008D6 486E FEF0 pea.l [A6 - 0x110]
000008DA 3F07 move.w -[A7], D7
000008DC 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */]
000008E0 3F3C 0001 move.w -[A7], 0x1
000008E4 486E FEF0 pea.l [A6 - 0x110]
000008E8 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
label000008EC:
000008EC 42A7 clr.l -[A7]
000008EE 3F2D F360 move.w -[A7], [A5 - 0xCA0]
000008F2 4EBA 0170 jsr [PC + 0x170 /* 00000A64 */]
000008F6 265F movea.l A3, [A7]+
000008F8 200B move.l D0, A3
000008FA 6704 beq +0x6 /* 00000900 */
000008FC 2F0B move.l -[A7], A3
000008FE A9A3 syscall ReleaseResource
label00000900:
00000900 42A7 clr.l -[A7]
00000902 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */
00000908 3F2D F364 move.w -[A7], [A5 - 0xC9C]
0000090C A9A0 syscall GetResource
0000090E 2A1F move.l D5, [A7]+
00000910 6736 beq +0x38 /* 00000948 */
00000912 2045 movea.l A0, D5
00000914 2050 movea.l A0, [A0]
00000916 3D50 FDE4 move.w [A6 - 0x21C], [A0]
0000091A 7E01 moveq.l D7, 0x01
0000091C 6020 bra +0x22 /* 0000093E */
label0000091E:
0000091E 42A7 clr.l -[A7]
00000920 2045 movea.l A0, D5
00000922 2050 movea.l A0, [A0]
00000924 3007 move.w D0, D7
00000926 D040 add.w D0, D0
00000928 3F30 0000 move.w -[A7], [A0 + D0.w]
0000092C A9BF syscall GetRMenu
0000092E 2C1F move.l D6, [A7]+
00000930 6708 beq +0xA /* 0000093A */
00000932 2F06 move.l -[A7], D6
00000934 3F3C FFFF move.w -[A7], 0xFFFF
00000938 A935 syscall InsertMenu
label0000093A:
0000093A 5247 addq.w D7, 1
0000093C 6906 bvs +0x8 /* 00000944 */
label0000093E:
0000093E BE6E FDE4 cmp.w D7, [A6 - 0x21C]
00000942 6FDA ble -0x24 /* 0000091E */
label00000944:
00000944 2F05 move.l -[A7], D5
00000946 A9A3 syscall ReleaseResource
label00000948:
00000948 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
0000094C 42A7 clr.l -[A7]
0000094E 2F04 move.l -[A7], D4
00000950 4EBA 004A jsr [PC + 0x4A /* 0000099C */]
00000954 2B5F F6CC move.l [A5 - 0x934], [A7]+
00000958 42A7 clr.l -[A7]
0000095A 2F3C 434C 4950 move.l -[A7], 0x434C4950 /* 'CLIP' */
00000960 2F2D F6CC move.l -[A7], [A5 - 0x934]
00000964 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00000968 2B57 F3E4 move.l [A5 - 0xC1C], [A7]
0000096C 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
label00000970:
00000970 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000974 4E5E unlink A6
00000976 205F movea.l A0, [A7]+
00000978 504F addq.w A7, 8
0000097A 4ED0 jmp [A0]
0000097C 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */
export_296:
00000980 4E56 0000 link A6, 0
00000984 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000988 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
0000098C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000990 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
00000994 4E5E unlink A6
00000996 2E9F move.l [A7], [A7]+
00000998 4E75 rts
0000099A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000099C-000009A0
fn0000099C:
0000099C 4E56 FFFC link A6, -0x0004
// end alternate branch 0000099C-000009A0
fn0000099C: // (misaligned)
0000099E FFFC .invalid <<F/7/7>>
000009A0 42A7 clr.l -[A7]
000009A2 3F3C 00C8 move.w -[A7], 0xC8
000009A6 42A7 clr.l -[A7]
000009A8 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
000009AC 2D5F 000C move.l [A6 + 0xC], [A7]+
000009B0 4E5E unlink A6
000009B2 2E9F move.l [A7], [A7]+
000009B4 4E75 rts
000009B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_297: // at 000009B8 (misaligned)
000009BA FFFC .invalid <<F/7/7>>
000009BC 48E7 0018 movem.l -[A7], A3,A4
000009C0 286E 0008 movea.l A4, [A6 + 0x8]
000009C4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000009C8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000009D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009D4 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
000009D8 42A7 clr.l -[A7]
000009DA A9F9 syscall InfoScrap
000009DC 265F movea.l A3, [A7]+
000009DE 302B 0008 move.w D0, [A3 + 0x8]
000009E2 5340 subq.w D0, 1
000009E4 2054 movea.l A0, [A4]
000009E6 3140 003A move.w [A0 + 0x3A], D0
000009EA 7000 moveq.l D0, 0x00
000009EC 2140 003C move.l [A0 + 0x3C], D0
000009F0 4268 0038 clr.w [A0 + 0x38]
000009F4 4CDF 1800 movem.l A3,A4, [A7]+
000009F8 4E5E unlink A6
000009FA 205F movea.l A0, [A7]+
000009FC DEFC 0010 add.w A7, 0x10
00000A00 4ED0 jmp [A0]
00000A02 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A04-00000A0A
fn00000A04:
00000A04 4E56 0000 link A6, 0
00000A08 2F0C move.l -[A7], A4
// end alternate branch 00000A04-00000A0A
fn00000A04: // (misaligned)
00000A06 0000 2F0C ori.b D0, 0xC
00000A0A 42A7 clr.l -[A7]
00000A0C 2F3C 6D6E 7462 move.l -[A7], 0x6D6E7462 /* 'mntb' */
00000A12 3F3C 0080 move.w -[A7], 0x80
00000A16 A9A0 syscall GetResource
00000A18 2B57 F970 move.l [A5 - 0x690], [A7]
00000A1C 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
00000A20 42A7 clr.l -[A7]
00000A22 2F2D F970 move.l -[A7], [A5 - 0x690]
00000A26 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000A2A 7006 moveq.l D0, 0x06
00000A2C 2F00 move.l -[A7], D0
00000A2E 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */]
00000A32 201F move.l D0, [A7]+
00000A34 3B40 F96C move.w [A5 - 0x694], D0
00000A38 42A7 clr.l -[A7]
00000A3A 7006 moveq.l D0, 0x06
00000A3C 2F00 move.l -[A7], D0
00000A3E 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
00000A42 2B57 F960 move.l [A5 - 0x6A0], [A7]
00000A46 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000A4A 206D F960 movea.l A0, [A5 - 0x6A0]
00000A4E 2850 movea.l A4, [A0]
00000A50 38BC 4EF9 move.w [A4], 0x4EF9
00000A54 41ED 13DA lea.l A0, [A5 + 0x13DA /* export_631 */]
00000A58 2948 0002 move.l [A4 + 0x2], A0
00000A5C 285F movea.l A4, [A7]+
00000A5E 4E5E unlink A6
00000A60 4E75 rts
00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A64-00000A68
fn00000A64:
00000A64 4E56 FFF2 link A6, -0x000E
// end alternate branch 00000A64-00000A68
fn00000A64: // (misaligned)
00000A66 FFF2 .invalid <<F/7/7>>
00000A68 48E7 0118 movem.l -[A7], D7,A3,A4
00000A6C 102D F8BD move.b D0, [A5 - 0x743]
00000A70 6706 beq +0x8 /* 00000A78 */
00000A72 42A7 clr.l -[A7]
00000A74 AA61 syscall GetMCInfo
00000A76 285F movea.l A4, [A7]+
label00000A78:
00000A78 42A7 clr.l -[A7]
00000A7A 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */
00000A80 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000A84 A9A0 syscall GetResource
00000A86 265F movea.l A3, [A7]+
00000A88 200B move.l D0, A3
00000A8A 6710 beq +0x12 /* 00000A9C */
00000A8C 4267 clr.w -[A7]
00000A8E 2F0B move.l -[A7], A3
00000A90 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000A94 1E1F move.b D7, [A7]+
00000A96 2F0B move.l -[A7], A3
00000A98 205F movea.l A0, [A7]+
00000A9A A04A syscall HNoPurge
label00000A9C:
00000A9C 42A7 clr.l -[A7]
00000A9E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000AA2 A9C0 syscall GetNewMBar
00000AA4 2D5F 000A move.l [A6 + 0xA], [A7]+
00000AA8 200B move.l D0, A3
00000AAA 6708 beq +0xA /* 00000AB4 */
00000AAC 2F0B move.l -[A7], A3
00000AAE 1F07 move.b -[A7], D7
00000AB0 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
label00000AB4:
00000AB4 200C move.l D0, A4
00000AB6 672E beq +0x30 /* 00000AE6 */
00000AB8 102D F8BD move.b D0, [A5 - 0x743]
00000ABC 6728 beq +0x2A /* 00000AE6 */
00000ABE 2F0C move.l -[A7], A4
00000AC0 205F movea.l A0, [A7]+
00000AC2 A029 syscall HLock
00000AC4 42A7 clr.l -[A7]
00000AC6 2F0C move.l -[A7], A4
00000AC8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000ACC 701E moveq.l D0, 0x1E
00000ACE 2F00 move.l -[A7], D0
00000AD0 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */]
00000AD4 201F move.l D0, [A7]+
00000AD6 3F00 move.w -[A7], D0
00000AD8 2F14 move.l -[A7], [A4]
00000ADA AA65 syscall SetMCEntries
00000ADC 2F0C move.l -[A7], A4
00000ADE 205F movea.l A0, [A7]+
00000AE0 A02A syscall HUnlock
00000AE2 2F0C move.l -[A7], A4
00000AE4 AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries
label00000AE6:
00000AE6 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000AEA 4E5E unlink A6
00000AEC 205F movea.l A0, [A7]+
00000AEE 544F addq.w A7, 2
00000AF0 4ED0 jmp [A0]
00000AF2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_298: // at 00000AF4 (misaligned)
00000AF6 0000 1B7C ori.b D0, 0x7C /* '|' */
00000AFA 0001 F974 ori.b D1, 0x74 /* 't' */
00000AFE 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000B02 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
00000B06 4267 clr.w -[A7]
00000B08 487A 000E pea.l [PC + 0xE /* 00000B18, value 0x7544F62, pstring "TObject" */]
00000B0C 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00000B10 3B5F F988 move.w [A5 - 0x678], [A7]+
00000B14 4E5E unlink A6
00000B16 4E75 rts
00000B18 0754 bchg [A4], D3
00000B1A 4F62 chk.w D7, -[A2]
00000B1C 6A65 bpl +0x67 /* 00000B83 */
00000B1E 6374 bls +0x76 /* 00000B94 */
export_299:
00000B20 4E56 0000 link A6, 0
00000B24 102D F8A0 move.b D0, [A5 - 0x760]
00000B28 6700 00B8 beq +0xBA /* 00000BE2 */
00000B2C 4267 clr.w -[A7]
00000B2E 42A7 clr.l -[A7]
00000B30 486D 1DBC pea.l [A5 + 0x1DBC]
00000B34 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B38 101F move.b D0, [A7]+
00000B3A 4267 clr.w -[A7]
00000B3C 42A7 clr.l -[A7]
00000B3E 486D 1EE4 pea.l [A5 + 0x1EE4]
00000B42 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B46 101F move.b D0, [A7]+
00000B48 4267 clr.w -[A7]
00000B4A 42A7 clr.l -[A7]
00000B4C 486D 1DDC pea.l [A5 + 0x1DDC]
00000B50 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B54 101F move.b D0, [A7]+
00000B56 4267 clr.w -[A7]
00000B58 42A7 clr.l -[A7]
00000B5A 486D 1DD4 pea.l [A5 + 0x1DD4]
00000B5E 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B62 101F move.b D0, [A7]+
00000B64 4267 clr.w -[A7]
00000B66 42A7 clr.l -[A7]
00000B68 486D 1DCC pea.l [A5 + 0x1DCC]
00000B6C 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B70 101F move.b D0, [A7]+
00000B72 4267 clr.w -[A7]
00000B74 42A7 clr.l -[A7]
00000B76 486D 1E1C pea.l [A5 + 0x1E1C]
00000B7A 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B7E 101F move.b D0, [A7]+
00000B80 4267 clr.w -[A7]
00000B82 42A7 clr.l -[A7]
00000B84 486D 1E14 pea.l [A5 + 0x1E14]
00000B88 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B8C 101F move.b D0, [A7]+
00000B8E 4267 clr.w -[A7]
00000B90 42A7 clr.l -[A7]
00000B92 486D 1E04 pea.l [A5 + 0x1E04]
// begin alternate branch 00000B94-00000B96
label00000B94:
00000B94 1E04 move.b D7, D4
// end alternate branch 00000B94-00000B96
label00000B94: // (misaligned)
00000B96 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000B9A 101F move.b D0, [A7]+
00000B9C 4267 clr.w -[A7]
00000B9E 42A7 clr.l -[A7]
00000BA0 486D 1DFC pea.l [A5 + 0x1DFC]
00000BA4 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000BA8 101F move.b D0, [A7]+
00000BAA 4267 clr.w -[A7]
00000BAC 42A7 clr.l -[A7]
00000BAE 486D 1DE4 pea.l [A5 + 0x1DE4]
00000BB2 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000BB6 101F move.b D0, [A7]+
00000BB8 4267 clr.w -[A7]
00000BBA 42A7 clr.l -[A7]
00000BBC 486D 1DEC pea.l [A5 + 0x1DEC]
00000BC0 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000BC4 101F move.b D0, [A7]+
00000BC6 4267 clr.w -[A7]
00000BC8 42A7 clr.l -[A7]
00000BCA 486D 1DF4 pea.l [A5 + 0x1DF4]
00000BCE 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000BD2 101F move.b D0, [A7]+
00000BD4 4267 clr.w -[A7]
00000BD6 42A7 clr.l -[A7]
00000BD8 486D 1E0C pea.l [A5 + 0x1E0C]
00000BDC 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000BE0 101F move.b D0, [A7]+
label00000BE2:
00000BE2 487A 0130 pea.l [PC + 0x130 /* 00000D14, value 0xB544469, pstring "TDialogView" */]
00000BE6 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */
00000BEC 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000BF0 487A 0118 pea.l [PC + 0x118 /* 00000D0A, value 0x854436F, pstring "TControl" */]
00000BF4 2F3C 636E 746C move.l -[A7], 0x636E746C /* 'cntl' */
00000BFA 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000BFE 487A 0102 pea.l [PC + 0x102 /* 00000D02, value 0x7544275, pstring "TButton" */]
00000C02 2F3C 6275 746E move.l -[A7], 0x6275746E /* 'butn' */
00000C08 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C0C 487A 00EA pea.l [PC + 0xEA /* 00000CF8, value 0x9544368 '\tTCh', pstring "TCheckBox" */]
00000C10 2F3C 6368 6B62 move.l -[A7], 0x63686B62 /* 'chkb' */
00000C16 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C1A 487A 00D4 pea.l [PC + 0xD4 /* 00000CF0, value 0x6545261, pstring "TRadio" */]
00000C1E 2F3C 7261 6462 move.l -[A7], 0x72616462 /* 'radb' */
00000C24 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C28 487A 00BC pea.l [PC + 0xBC /* 00000CE6, value 0x854436C, pstring "TCluster" */]
00000C2C 2F3C 636C 7573 move.l -[A7], 0x636C7573 /* 'clus' */
00000C32 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C36 487A 00A8 pea.l [PC + 0xA8 /* 00000CE0, value 0x5544963, pstring "TIcon" */]
00000C3A 2F3C 6963 6F6E move.l -[A7], 0x69636F6E /* 'icon' */
00000C40 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C44 487A 0090 pea.l [PC + 0x90 /* 00000CD6, value 0x8545069, pstring "TPicture" */]
00000C48 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
00000C4E 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C52 487A 007A pea.l [PC + 0x7A /* 00000CCE, value 0x654506F, pstring "TPopup" */]
00000C56 2F3C 706F 7070 move.l -[A7], 0x706F7070 /* 'popp' */
00000C5C 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C60 487A 0060 pea.l [PC + 0x60 /* 00000CC2, value 0xB545374, pstring "TStaticText" */]
00000C64 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */
00000C6A 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C6E 487A 0048 pea.l [PC + 0x48 /* 00000CB8, value 0x9544564 '\tTEd', pstring "TEditText" */]
00000C72 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00000C78 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C7C 487A 002E pea.l [PC + 0x2E /* 00000CAC, value 0xB544E75, pstring "TNumberText" */]
00000C80 2F3C 6E6D 6272 move.l -[A7], 0x6E6D6272 /* 'nmbr' */
00000C86 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C8A 487A 0016 pea.l [PC + 0x16 /* 00000CA2, value 0x8545061, pstring "TPattern" */]
00000C8E 2F3C 7061 746E move.l -[A7], 0x7061746E /* 'patn' */
00000C94 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000C98 1B7C 0001 F88E move.b [A5 - 0x772], 0x1
00000C9E 4E5E unlink A6
00000CA0 4E75 rts
00000CA2 0854 5061 bchg.b [A4], 0x61 /* 'a' */
00000CA6 7474 moveq.l D2, 0x74
00000CA8 6572 bcs +0x74 /* 00000D1C */
00000CAA 6E00 0B54 bgt +0xB56 /* 00001800 */
00000CAE 4E75 rts
00000CB0 6D62 blt +0x64 /* 00000D14 */
00000CB2 6572 bcs +0x74 /* 00000D26 */
00000CB4 5465 addq.w -[A5], 2
00000CB6 7874 moveq.l D4, 0x74
00000CB8 0954 bchg [A4], D4
00000CBA 4564 chk.w D2, -[A4]
00000CBC 6974 bvs +0x76 /* 00000D32 */
00000CBE 5465 addq.w -[A5], 2
00000CC0 7874 moveq.l D4, 0x74
00000CC2 0B54 bchg [A4], D5
00000CC4 5374 6174 subq.w <<invalid full ext with I/IS == 4>>, 1
00000CC8 6963 bvs +0x65 /* 00000D2D */
00000CCA 5465 addq.w -[A5], 2
00000CCC 7874 moveq.l D4, 0x74
00000CCE 0654 506F addi.w [A4], 0x506F /* 'Po' */
00000CD2 7075 moveq.l D0, 0x75
00000CD4 7000 moveq.l D0, 0x00
00000CD6 0854 5069 bchg.b [A4], 0x69 /* 'i' */
00000CDA 6374 bls +0x76 /* 00000D50 */
00000CDC 7572 moveq.l D2, 0x72
00000CDE 6500 0554 bcs +0x556 /* 00001234 */
00000CE2 4963 chk.w D4, -[A3]
00000CE4 6F6E ble +0x70 /* 00000D54 */
00000CE6 0854 436C bchg.b [A4], 0x6C /* 'l' */
00000CEA 7573 moveq.l D2, 0x73
00000CEC 7465 moveq.l D2, 0x65
00000CEE 7200 moveq.l D1, 0x00
00000CF0 0654 5261 addi.w [A4], 0x5261 /* 'Ra' */
00000CF4 6469 bcc +0x6B /* 00000D5F */
00000CF6 6F00 0954 ble +0x956 /* 0000164C */
00000CFA 4368 6563 chk.w D1, [A0 + 0x6563]
00000CFE 6B42 bmi +0x44 /* 00000D42 */
00000D00 6F78 ble +0x7A /* 00000D7A */
00000D02 0754 bchg [A4], D3
00000D04 4275 7474 clr.w [A5 + D7.w * 4 + 0x74]
00000D08 6F6E ble +0x70 /* 00000D78 */
00000D0A 0854 436F bchg.b [A4], 0x6F /* 'o' */
00000D0E 6E74 bgt +0x76 /* 00000D84 */
00000D10 726F moveq.l D1, 0x6F
00000D12 6C00 0B54 bge +0xB56 /* 00001868 */
// begin alternate branch 00000D14-00000D16
label00000D14:
00000D14 0B54 bchg [A4], D5
// end alternate branch 00000D14-00000D16
label00000D14: // (misaligned)
00000D16 4469 616C neg.w [A1 + 0x616C]
00000D1A 6F67 ble +0x69 /* 00000D83 */
label00000D1C:
00000D1C 5669 6577 addq.w [A1 + 0x6577], 3
export_300:
00000D20 4E56 0000 link A6, 0
00000D24 102D F8A0 move.b D0, [A5 - 0x760]
// begin alternate branch 00000D26-00000D2A
label00000D26:
00000D26 F8A0 672A .extension 0x8A0 <<F/2-3/4>> // unimplemented
// end alternate branch 00000D26-00000D2A
label00000D26: // (misaligned)
00000D28 672A beq +0x2C /* 00000D54 */
00000D2A 4267 clr.w -[A7]
00000D2C 42A7 clr.l -[A7]
00000D2E 486D 1E24 pea.l [A5 + 0x1E24]
label00000D32:
00000D32 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000D36 101F move.b D0, [A7]+
00000D38 4267 clr.w -[A7]
00000D3A 42A7 clr.l -[A7]
00000D3C 486D 1E2C pea.l [A5 + 0x1E2C]
00000D40 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
// begin alternate branch 00000D42-00000D44
label00000D42:
00000D42 145A movea.b A2, [A2]+
// end alternate branch 00000D42-00000D44
label00000D42: // (misaligned)
00000D44 101F move.b D0, [A7]+
00000D46 4267 clr.w -[A7]
00000D48 42A7 clr.l -[A7]
00000D4A 486D 1E34 pea.l [A5 + 0x1E34]
00000D4E 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
// begin alternate branch 00000D50-00000D52
label00000D50:
00000D50 145A movea.b A2, [A2]+
// end alternate branch 00000D50-00000D52
label00000D50: // (misaligned)
00000D52 101F move.b D0, [A7]+
label00000D54:
00000D54 487A 0080 pea.l [PC + 0x80 /* 00000DD6, value 0x9544772 '\tTGr', pstring "TGridView" */]
00000D58 2F3C 6772 6964 move.l -[A7], 0x67726964 /* 'grid' */
00000D5E 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000D62 487A 0064 pea.l [PC + 0x64 /* 00000DC8, value 0xD545465 '\rTTe', pstring "TTextGridView" */]
00000D66 2F3C 7478 7467 move.l -[A7], 0x74787467 /* 'txtg' */
00000D6C 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000D70 487A 0048 pea.l [PC + 0x48 /* 00000DBA, value 0xD545465 '\rTTe', pstring "TTextListView" */]
00000D74 2F3C 6C73 7467 move.l -[A7], 0x6C737467 /* 'lstg' */
// begin alternate branch 00000D78-00000D7A
label00000D78:
00000D78 7467 moveq.l D2, 0x67
// end alternate branch 00000D78-00000D7A
label00000D78: // (misaligned)
label00000D7A:
00000D7A 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000D7E 42A7 clr.l -[A7]
00000D80 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
label00000D84:
00000D84 2B5F F32C move.l [A5 - 0xCD4], [A7]+
00000D88 42A7 clr.l -[A7]
00000D8A 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000D8E 2B5F F328 move.l [A5 - 0xCD8], [A7]+
00000D92 42A7 clr.l -[A7]
00000D94 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000D98 2B5F F338 move.l [A5 - 0xCC8], [A7]+
00000D9C 42A7 clr.l -[A7]
00000D9E 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000DA2 2B5F F334 move.l [A5 - 0xCCC], [A7]+
00000DA6 42A7 clr.l -[A7]
00000DA8 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000DAC 2B5F F330 move.l [A5 - 0xCD0], [A7]+
00000DB0 1B7C 0001 F890 move.b [A5 - 0x770], 0x1
00000DB6 4E5E unlink A6
00000DB8 4E75 rts
00000DBA 0D54 bchg [A4], D6
00000DBC 5465 addq.w -[A5], 2
00000DBE 7874 moveq.l D4, 0x74
00000DC0 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
00000DC6 6577 bcs +0x79 /* 00000E3F */
00000DC8 0D54 bchg [A4], D6
00000DCA 5465 addq.w -[A5], 2
00000DCC 7874 moveq.l D4, 0x74
00000DCE 4772 6964 chk.w D3, <<invalid full ext with I/IS == 4>>
00000DD2 5669 6577 addq.w [A1 + 0x6577], 3
00000DD6 0954 bchg [A4], D4
00000DD8 4772 6964 chk.w D3, <<invalid full ext with I/IS == 4>>
00000DDC 5669 6577 addq.w [A1 + 0x6577], 3
export_301:
00000DE0 4E56 0000 link A6, 0
00000DE4 102D F8A0 move.b D0, [A5 - 0x760]
00000DE8 670E beq +0x10 /* 00000DF8 */
00000DEA 4267 clr.w -[A7]
00000DEC 42A7 clr.l -[A7]
00000DEE 486D 1F5C pea.l [A5 + 0x1F5C]
00000DF2 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000DF6 101F move.b D0, [A7]+
label00000DF8:
00000DF8 487A 0016 pea.l [PC + 0x16 /* 00000E10, value 0x7545445, pstring "TTEView" */]
00000DFC 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */
00000E02 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00000E06 1B7C 0001 F894 move.b [A5 - 0x76C], 0x1
00000E0C 4E5E unlink A6
00000E0E 4E75 rts
00000E10 0754 bchg [A4], D3
00000E12 5445 addq.w D5, 2
00000E14 5669 6577 addq.w [A1 + 0x6577], 3